跳到主要内容

22.Q5a: 串行二进制补码器(摩尔型有限状态机)

您需要设计一个单输入单输出的串行二进制补码转换器Moore状态机。输入(x)是一系列位(每个时钟周期一位),从数字的最低有效位开始,输出(Z)则是输入的二进制补码形式。该机器将接受任意长度的输入数字。电路需要一个异步复位功能。转换过程在释放复位时开始,并在断言复位时停止。

例如:

alt text

模块声明

module top_module (
input clk,
input areset,
input x,
output z
);

做题区